export class MessageServiceData {
    public static get getPrivateMessages() {
        return {
            input: {
                testData: 'testData',
            },
            output: {
                config: {
                    headers: {Authorization: ''},
                    onUploadProgress: undefined,
                    params: {testData: 'testData'},
                    timeout: 60,
                },
                url: '/box/messages',
            },
        };
    }
    public static get postPrivateMessage() {
        return {
            input: {
                testData: 'testData',
            },
            output: {
                config: {headers: {Authorization: ''}, onUploadProgress: undefined, params: {}, timeout: 60},
                data: {testData: 'testData'},
                url: '/box/messages',
            },
        };
    }
    public static get putPrivateMessage() {
        return {
            input: {
                testData: 'testData',
            },
            output: {
                config: {headers: {Authorization: ''}, onUploadProgress: undefined, params: {}, timeout: 60},
                data: {testData: 'testData'},
                url: '/box/messages',
            },
        };
    }
    public static get getUserMessages() {
        return {
            input: {
                testData: 'testData',
            },
            output: {
                config: {
                    headers: {Authorization: ''},
                    onUploadProgress: undefined,
                    params: {testData: 'testData'},
                    timeout: 60,
                },
                url: '/box/messages/notices',
            },
        };
    }
    public static get putMessageState() {
        return {
            input: {
                testData: 'testData',
            },
            output: {
                config: {headers: {Authorization: ''}, onUploadProgress: undefined, params: {}, timeout: 60},
                data: {testData: 'testData'},
                url: '/box/messages/state',
            },
        };
    }
    public static get getUnreadMessages() {
        return {
            input: undefined,
            output: {
                config: {headers: {Authorization: ''}, onUploadProgress: undefined, params: {}, timeout: 60},
                url: '/box/messages/count/unread?types=0&types=1&types=2&types=3&types=4&types=5',
            },
        };
    }
    public static get getAccount() {
        return {
            input: undefined,
            output: {
                config: {headers: {Authorization: ''}, onUploadProgress: undefined, params: {}, timeout: 60},
                url: 'accounts',
            },
        };
    }
    public static get getProject() {
        return {
            input: 'accountId',
            output: {
                config: {headers: {Authorization: ''}, onUploadProgress: undefined, params: {}, timeout: 60},
                url: 'accounts/accountId/projects',
            },
        };
    }
}
